<?php
/**
 * 系統名稱: Lotto 系統
 * 檔案說明: 專案管理-修改
 * $Author$
 * $Id$
 *
 */
if (!defined("ChangeTime_lib_include")){
	define("ChangeTime_lib_include", 1);

/**
 * 轉換日期，中原與美東日期換轉
 * @param	strDate 欲轉換日期
 * @param	strTime 欲轉換時間
 * @param	strDateForm 時間表現方式
 * @param	strChangeForm 轉換方式，"UToC" -> 美東轉中原，"CToU" -> 中原轉美東
 * @return	傳回轉換後日期 String
 */
	function DateForm($strDate, $strTime, $strDateForm = "m-d", $strChangeForm = "UToC"){
		$_DiffHour = __DefaultGMT - __SystemGMT;
		$arrDate = split("-", $strDate);
		$arrTime = split(":", $strTime);
		$diffhours = ($strChangeForm == "UToC")?$_DiffHour:($_DiffHour*-1);
		$strDate = date($strDateForm, mktime(($arrTime[0] + $diffhours), (int)$arrTime[1], (int)$arrTime[2], (int)$arrDate[1], (int)$arrDate[2], (int)$arrDate[0]));
		return $strDate;
	}

/**
 * 轉換時間，中原與美東時間換轉
 * @param	strDate 欲轉換日期
 * @param	strTime 欲轉換時間
 * @param	strTimeForm 時間表現方式
 * @param	strChangeForm 轉換方式，"UToC" -> 美東轉中原，"CToU" -> 中原轉美東
 * @return	傳回轉換後時間 String
 */
	function TimeForm($strDate, $strTime, $strTimeForm = "h:i a", $strChangeForm = "UToC"){
		$_DiffHour = __DefaultGMT - __SystemGMT;
		$arrDate = split("-", $strDate);
		$arrTime = split(":", $strTime);
		$diffhours = ($strChangeForm == "UToC")?$_DiffHour:($_DiffHour*-1);
		$strTime = date($strTimeForm, mktime(($arrTime[0] + $diffhours), $arrTime[1], $arrTime[2], $arrDate[1], $arrDate[2], $arrDate[0]));
		if($strTimeForm == "h:i a"){
			return substr($strTime, 0, strlen($strTime) - 1);
		}else{
			return $strTime;
		}
	}

//-------------------------------------------------------//
//ChangeTime_lib End
}
?>